having recently given birth - Francés Inglés Diccionario